home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
database
/
qslav106.zip
/
QWKSLAVE.REV
< prev
next >
Wrap
Text File
|
1995-04-05
|
9KB
|
179 lines
QwkSlave Revision History
04-05-95 ■ Version 1.06
. Fixed a problem where QwkSlave was not properly determining
the numbers of the included conferences to display in the
import pick list. This could result in QwkSlave only
displaying a subset of the available conferences. (Conferences
numbers (or index file names) containing a "0" as a significant
digit (305, for example) would be excluded. This problem would
not affect conference numbers (index file names) such as 051.)
03-23-95 ■ Version 1.05
. Fixed a minor problem with the Import pick list when more
than 10 conferences were included. If the highlight bar was
located on the last item, clicking on the down arrow would
not cause the pick list to move to the next item. It would
"stick", thus giving the impression that only 10 conferences
were listed. (These remaining conferences could be accessed
by pressing the down arrow or PgDn keys, but did not appear
if the user simply clicked on the down arrow of the scroll bar.)
. Enhanced the searching capability of QwkSlave when using the
"Search Entire Message" option. Previously, if a multi-word
phrase was being located, and the phrase was separated by a
line break, the record would not be included. The new code
performs additional search checking to locate a multi-word
phrase that may be broken due to a line break.
03-07-95 ■ Version 1.04
. Added support for users to select the Date format they prefer
to use when viewing QwkSlave messages. Available formats are
01-31-95 (mm-dd-yy), 31-01-95 (dd-mm-yy), and
31-Jan-95 (dd-nnn-yy). The date format can be changed by
accessing the Settings Defaults screen.
. Changed the default picture mask when importing QWK packets.
Previously, the old mask only showed files with a .QWK extension.
The new mask shows files with a .QW? extension.
. Changed the appearance of the status screens. Removed the
gray background and placed borders on the "completion" and
"information" windows.
. Fixed a potential problem where the line length allowed in the
message viewing window was set to 80. Since some message
have been found to exceed this line length, an error message,
"Line Too Long..." would be displayed, and the line would be
immediately "wrapped" to the next line. Set the new maximum
line length to 128 to eliminate this problem.
03-01-95 ■ Version 1.03
. Added an option to the defaults screen for users to specify
which browser QwkSlave should display when "Browse" is selected.
The Standard browser allows users to see all records in a table
format and pick one for viewing. The Enhanced browser allows
users to select multiple records for deletion. Users can also
choose "Prompt" which causes QwkSlave to prompt users for the
proper browser to use, each time "Browse" is selected.
. Added an enhanced browser with the capability of selecting
multiple records. This browser is used primarily for deleting
multiple records at a time. Other browser options may be added
in a future release.
. Fixed a problem where QwkSlave was not deleting its temporary
directory (and the files contained in it) if the user pressed
Escape during the decompression process or if QwkSlave could
not successfully change to the temporary directory.
. Fixed a problem where the Limit Search option was not working
properly when the "Search Entire Message" option was chosen.
An error message would state that the search string could not
be found in the selected range, when it was obvious that an
attempt had not been made to search the selected range. (The
starting message number was being search for in the wrong key
field, causing an immediate abort of the routine.) When this
error occurred, the temporary database would be left-over in
the \QWKSLAVE sub-directory. These files are now deleted if
such an error should occur.
. Fixed a minor display problem where the Settings sub-menu
was not being repositioned properly when the video mode was
changed from 25 or 28 to 50 line mode. Created a common
procedure and used procedure pointer to share code with a
similar STSI program.
. Fixed a potential problem with the status screen(s) where a
RunTime Error #200 (divide by 0) could occur if the total
records was equal to 0.
. Added additional error checking to the dialog boxes associated
with the searching and sorting routines.
. Addendum to version 1.02 revision history... Removed
unnecessary units from code (OpEntry, OpExec, ExecSwap).
02-24-95 ■ Version 1.02
. Added the ability for users to select the number of lines
to use for their monitor's video display. Available values
are 25, 28, 43, and 50, with 25 being the default. Modified
all code to reference window coordinates as being relative
to the screen height, rather than using an absolute screen
height of 25. The video mode setting can be overridden on
the command line by specifying /V=nn (where nn = 25, 28, 43,
or 50).
02-21-95 ■ Version 1.01
. Added a "Startup File" option to the defaults screen to allow
users to specify a default file to open each time QwkSlave is
executed. If a filename is found on the command line, QwkSlave
will attempt to open that file instead.
. Added a feature to allow users to import only messages from
and/or to particular users. After the "Select Conferences"
screen is displayed, QwkSlave will now display an "Import
Criteria" screen. To import all messages, use the default
value "Import All". Otherwise, users can select "Import
Selected" and type in the name(s) of users who were the authors
or recipients of messages. QwkSlave will then import only
the messages that match the import criteria.
. Fixed a problem when attempting to import MESSAGE.DAT files
that were greater than 4,194,304 bytes in size (32768 * 128).
QwkSlave would error out with a RunTime error #100, attempting
to read beyond the end of the file.
. Added better error trapping to the QWK packet reading
routines. New error trapping should substantially reduce the
chance for any RunTime errors in this area.
. Fixed a potential problem when reading the conference number
of a QWK message from the packet. Some older QWK doors
pad the most significant byte of the conference number using
an ASCII #32 character, causing an incorrect interpretation
of the actual conference number. Added a check for this
occurence so the conference number can be interpretted
correctly.
. Modified code to erase the temporary QwkSlave directory
(created when the packet was decompressed) and all related
files if the QWK packet could not be successfully imported.
. Added a warning message to inform the user that no records
were found if no messages were found in the packets selected
by the user.
. Fixed a potential problem where a Runtime Error 200 (divide
by zero) could occur when attempting to display any one of
the status screens, if the total records was equal to 0.
. Fixed a potential problem with the Response button when 2 or
more message responses existed in the database. A hard-coded
sort key (or index number) was being passed to the browser,
instead of using the key variables. (Users should not notice
any difference.)
. Changed the "Select All" and "Deselect All" button on the
Select Conferences To Import screen to say "All" and "None".
Shortened the buttons to 8 characters wide. Changed the
hot-key assignments.
02-06-95 ■ Version 1.00
. Initial release of QwkSlave.